import Vue from 'vue'

// 全局正则
export const regExp = {
  // money: /^(|0|0\.\d*|[^0]\d*\.?[\d]*)$/, // 数字验证，匹配含浮点数
  money: /^(|0|0\.\d{0,2}|[^0]\d*\.?[\d]{0,2})$/, // 钱数字验证，匹配两位小数
  tel: /^[01]\d{10}$/, // 手机号验证
  nickname: /^[0-9a-zA-Zx00-xff\u4e00-\u9fa5]{2,16}$/, // 昵称可以是 2~16位，数字 字母 中文字符 双字节字符 组合
  regkey: /([$^*()\-+[\]{}\\|./?])/g, // 检测文本中是否包含创建正则表达式时需要转义的字符，使用 new RegExp() 创建动态正则时使用，实例：text.replace(/([$^*()\-+[\]{}\\|./?])/g, '\\$1')
}

Vue.regExp = regExp
Vue.prototype.regExp = regExp